package com.project.dao;

import com.project.bean.EmployeeBean;

import java.util.List;

/**
 * 员工持久接口
 */
public interface IEmployeeDao {
    /**
     * 查询所有员工
     * @return 员工集合
     */
    public List<EmployeeBean> findAll();

    /**
     *  添加员工
     * @param em 员工对象
     */
    public void add(EmployeeBean em);

    /**
     * 按ID修改员工工资
     * @param id 编号
     * @param money 新工资
     */
    public void update(Integer id,Integer money);

    /**
     * 按编号查询员工
     * @param id 员工编号
     * @return 员工对象
     */
    public EmployeeBean findById(Integer id);

    /**
     * 修改员工状态
     * @param id 员工编号
     * @param status 员工状态
     */
    public void dimission(Integer id,String status);
}
